Skip to content

Latest commit

 

History

History
92 lines (68 loc) · 8.79 KB

02-Especificação do Projeto.md

File metadata and controls

92 lines (68 loc) · 8.79 KB

Especificações do Projeto

Pré-requisitos: Documentação de Contexto

A melhor forma de entender validar realmente as dificuldades que os praticantes do ciclismo têm na busca por trilhas e ouvi-los. Desta forma, confeccionamos um formulário extremamente objetivo, visando entender, na visão de vários ciclistas, quais são as dores principais podendo relacioná-los em personas e suas histórias, desta forma, o trabalho de atendimento das expectativas destes stakeholders será mais assertivo.

Personas

As personas levantadas durante o processo de entendimento do problema são apresentadas na Figuras que se seguem.

  • Carlos Soares tem 42 anos, pratica o ciclismo a 4 anos é um ciclista com boa experiência. Prefere realizar trilhas em ambientes rurais, mas afastados da cidade vista que, adora a sensação de liberdade que o esporte o proporciona além de todos os desafios que o são impostos. Carlos é um amante do ciclismo que tem grande dificuldade em pedais que são realizados em dia de sol muito forte, sua resistência diminui consideravelmente.O carlo preza pela segurança e tem dificuldades de conseguir amigos para pedalar.

  • Amélia Mariatem 26 anos, está a pouco tempo no ciclimo cerca de 1 ano. Teve como grande motivação os benefícios gerados pelo escopo, além da possibilidade de conhecer novos lugare através de passeios com amigos. Como está iniciando, tem grande dificuldade em subidas e em acompanhar os outros em face do seu condicionamento físico.

  • Osvaldo Rodrigues tem 60 anos, é um ciclismo experiente que preza pela execução de uma atividade física, de manter seu corpo em movimento, gosta mais das trilhas urbanas em face destas, apresentarem menores riscos do que as trilhas rurais. Ele não tem em seu ciclo de amizade, vários ciclistas que possam acompanha-ló, sendo este, um grande problema que enfrenta para realização de suas trilhas.

  • Rodolfo Nogueira é o mascote das nossas personas, ele tem 15 anos é está iniciando a prática do ciclismo como sua rotina de exercícios. Como a Amélia, gosta mais de trilhas urbanas e vê na sensação de liberdade, de conhecer novos lugares seu maior estímulo para realizar suas trilhas. Como é novo no esporte, tem dificuldade em achar boas trilhas direcionadas a seu perfil e quem tenham segurança.

  • Augusto Ferreira tem 40 anos, é o ciclista mais experiente das personas que mapeamos, tem 20 anos de ciclismo e foi um dos motivadores da Easy Trail, pois, em suas várias trilhas realizadas, identificou que existinha pouca ou nenhuma informação de trilhas para os ciclistas, sejam novatos ou experientes. Ele foi levado ao ciclismo pela senção de liberdade, adora pedalar na zona rural, gosta do contato com a natureza, mas como o Carlos, odeia o sol quente.

Histórias de Usuários

Com base na análise das personas forma identificadas as seguintes histórias de usuários:

EU COMO... PERSONA QUERO/PRECISO ... FUNCIONALIDADE PARA ... MOTIVO/VALOR
Ciclista Informações sobre o percurso da trilha Obter um melhor aproveitamento da trilha sozinho ou em grupo
Ciclista Cadastrar trechos de novas trilhas Poder contribuir com novos pontos para realização de trilhas
Ciclista Grau de dificuldade de trilhas rurais em relação a subidas, descidas, tipo do terreno Ter conhecimento prévio sobre o grau de dificuldade de uma trilha
Ciclista Informações seguras para encontrar trilhas adequadas ao seu perfil iniciante Melhorar sua saúde e condição física
Ciclista Conhecer várias localidades situadas no entorno da cidade Desfrutar de bons passeios com amigos
Ciclista Informações sobre percursos percorridos, locais visitados Saber quais percursos já foram percorridos e o quanto já evolui nas trilhas expostas no sistema
Ciclista Obter informações sobre programação de passeios por grupos de ciclismos Ter companhia na realização de seus pedais
Ciclista Conhecer outros ciclistas com perfil similar Compartilhar experiências e conhecer outras realidades
Ciclista Dicas de cuidado e prevenção de lesões decorrentes do esporte Cuidar da saúde do corpo e da mente
Ciclista Informações sobre a distância total (Quilometragem) das trilhas Saber se consegue finalizar o percurso
Ciclista Fotos dos locais que vai ver durante o percurso Se sentir motivado a iniciar a trilha
Administrador Informações sobre a quantidade de pessoas que normalmente frequentam os locais Saber se deve ir acompanhado de algum responsável
Administrador Obter informações sobre quantidade de uauários cadastrados no site Saber alcance do site para decidir sobre investimento em divulgação
Administrador Obter informações sobre idade e perfil dos usuários Desenvolver conteúdos adequados para os usuários do site
Administrador Obter feedbacks dos usuários referentes as informações disponíveis na plataforma Para entender necessidade de revisar informações disponíveis na plataforma

Requisitos

O escopo funcional do projeto é definido por meio dos requisitos funcionais que descrevem as possibilidades interação dos usuários, bem como os requisitos não funcionais que descrevem os aspectos que o sistema deverá apresentar de maneira geral. Estes requisitos são apresentados a seguir.

Requisitos Funcionais

A tabela a seguir apresenta os requisitos do projeto, identificando a prioridade em que os mesmos devem ser entregues.

ID Descrição do Requisito Prioridade
RF-01 O software deve mostrar o grau de dificuldade das trilhas expostas ALTA
RF-02 O software deve permitir que o usuário cadastre novas trilhas MÉDIA
RF-03 O software deve ter uma funcionalidade de indicações de trilhas ALTA
RF-04 O software deve mostrar o mapa da trilha ALTA
RF-05 O software deve mostrar a previsão do tempo do dia, para que o usuário saiba se e possível realizar a trilha ALTA
RF-06 O software deve ter um fórum para que os ciclistas possam interagir com outros ciclistas MÉDIA
RF-07 O software deve mostrar uma frase motivacional após uma trilha ser favortida MÉDIA
RF-08 O software deve ter uma opção para o usuário logado compartilhar uma trilha no facebook ou via Whatsapp MÉDIA
RF-09 O software deve mostrar trilhas com a indicação para realização em grupo ou individualmente BAIXA
RF-10 Sistema deverá mostrar informações dos usuários cadastrados tais como: idade, tempo no ciclismo BAIXA
RF-11 Sistema deverá listar todas as trilhas que foram cadastradas pelos usuários para que sejam em caso de aprovação, exibidas no sistema MÉDIA
RF-12 Sistema deverá indicar cuidados e prevenções necessárias para a realização da trilha escolhida pelo usuário MÉDIA
RF-13 Sistema deve ter um espaço para que os usuários possam enviar dúvidas sobre assuntos diversos MÉDIA
RF-14 Para mostrar uma frase motivacional deve ser necessário que o usuário favorite uma trilha MÉDIA
RF-15 O software deve fornecer ao usuário a possibilidade de cadastro e login MÉDIA
RF-16 O software deve ter uma área para que o usuário cadastrado possa favoritar trilhas e alterar seu nome, email e senha MÉDIA

Requisitos não Funcionais

A tabela a seguir apresenta os requisitos não funcionais que o projeto deverá atender.

ID Descrição do Requisito Prioridade
RNF-01 O sistema deverá funcionar em ambiente WEB e deverá rodar nos navegadores com suporte para HTML5 e CSS3. ALTA
RNF-02 O sistema deve ser responsivo, ou seja, deve se adaptar aos diferentes tipos de tela e janelas. ALTA
RNF-03 O sistema será desenvolvido com as linguagens HTML, CSS e JavaScript. ALTA
RNF-04 O sistema deverá seguir as normas estabelecidas pela Legislação de privacidade do usuário. ALTA

Restrições

As questões que limitam a execução desse projeto e que se configuram como obrigações claras para o desenvolvimento do projeto em questão são apresentadas na tabela a seguir.

ID Restrição
01 O projeto deverá ser entregue no final do semestre letivo, não podendo extrapolar a data de 11/12/2022.
02 O site deve utilizar às tecnologias HTML, CSS e JavaScript, para construção do Front-end. da aplicação.
03 A equipe não pode subcontratar o desenvolvimento do trabalho.
04 O projeto deverá ser feito por todos os membros da equipe do projeto.
05 Os códigos do site deverão ser postados no GitHub.